package map.events
{
    import cn.flashk.controls.Alert;
    
    import flash.events.Event;

    public class ActionSceneEvent extends Event
    {
        public static const JUMPING:String = "JUMPING";
        public static const JUMPED:String = "JUMPED";
        public static const HANG:String = "HANG";
        public static const ADDED_SCENE:String = "ADDED_SCENE";
        public static const REMOVING_SCENE:String = "REMOVING_SCENE";
        public static const LOADED_SCENE_DATA:String = "LOADED_SCENE_DATA";
        public static const CHANGED_SCENE_DATA:String = "CHANGED_SCENE_DATA";
        public static const REMOVING_SCENE_DATA:String = "REMOVING_SCENE_DATA";
        public static const CLICK:String = "CLICK";
        public static const MOUSE_DOWN:String = "MOUSE_DOWN";
        public static const MOUSE_OUT:String = "MOUSE_OUT";
        public static const MOUSE_OVER:String = "MOUSE_OVER";
        public static const CHANGED_TEST_ACTORS:String = "CHANGED_TEST_ACTORS";
        public static const CHANGED_SCENE_DATA_BY_ACTORS:String = "CHANGED_SCENE_DATA_BY_ACTORS";

        public static const PREPARE_CHANGE_SCENE:String = "PREPARE_CHANGE_SCENE";
        public static const JUMPED_SCENE_STATE:String = "JUMPED_SCENE_STATE";

        public static const SCENE_LOADED_COMPLETE:String = "SCENE_LOADED_COMPLETE";

        private var _data:Object;

        public function ActionSceneEvent(type:String , data:Object = null)
        {
            _data = data;
            super (type);
			
			
        }

        public function get data():Object
        {
            return _data;
        }

    }
}
